( highly detailed: 1